package com.zretc.shop.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

/**
 * 支付请求日志
 * @TableName sxo_pay_request_log
 */
@Data
public class SxoPayRequestLog implements Serializable {
    /**
     * 自增id
     */
    @TableId(type = IdType.AUTO)//TableId表示id这一类 为表的主键 type = IdType.AUTO 表示主健自增长
    private Long id;

    /**
     * 业务类型，字符串（如：订单、钱包充值、会员购买、等...）
     */
    private String businessType;

    /**
     * 请求参数（数组则json字符串存储）
     */
    private String requestParams;

    /**
     * 响应参数（数组则json字符串存储）
     */
    private String responseData;

    /**
     * 业务处理结果（数组则json字符串存储）
     */
    private String businessHandle;

    /**
     * 请求url地址
     */
    private String requestUrl;

    /**
     * 端口号
     */
    private String serverPort;

    /**
     * 服务器ip
     */
    private String serverIp;

    /**
     * 客户端ip
     */
    private String clientIp;

    /**
     * 操作系统
     */
    private String os;

    /**
     * 浏览器
     */
    private String browser;

    /**
     * 请求类型
     */
    private String method;

    /**
     * http类型
     */
    private String scheme;

    /**
     * http版本
     */
    private String version;

    /**
     * 客户端详情信息
     */
    private String client;

    /**
     * 添加时间
     */
    private Long addTime;

    /**
     * 更新时间
     */
    private Long updTime;

    private static final long serialVersionUID = 1L;
}